<?php 
ob_start();
session_start();
include ("db.php");


//error after submssion
$date=date('d-m-Y');	

$user_email = $_SESSION['user_email'];
if(!$_SESSION['user_email']){
 header("location:login.php?login=failed");		
}
$select_query_q="SELECT * FROM `managers` where  `email`='$user_email'";
$result_q=mysql_query($select_query_q);
while($rowq=mysql_fetch_array($result_q, MYSQL_ASSOC)){
	$branch_id = $rowq['branch_id'];
	$M_name = $rowq['name'];
}
$count_1=mysql_num_rows($result_q);

$branch_id_s = $_GET['branch_id'];

if($count_1 > 0){
	if($branch_id_s != $branch_id){
		header("location:javascript://history.go(-1)");
	}
}

$select_query="SELECT * FROM `branches`	WHERE `id` = '$branch_id_s'";
		$result_query=mysql_query($select_query) or die($select_query."<br/><br/>".mysql_error());;
		while($row=mysql_fetch_array($result_query, MYSQL_ASSOC)){
	    $branch_id=$row['id'];
		$branch_name=$row['name'];
		$branch_image=$row['image'];
		$square_feet_size = $row['square_feet_size'];
}
//$select_query="SELECT * FROM `branch_categories` WHERE `id` = '$block_id_s'";
	//	$result_query=mysql_query($select_query) or die($select_query."<br/><br/>".mysql_error());;
		//while($row=mysql_fetch_array($result_query, MYSQL_ASSOC)){
		//$block_id=$row['id'];
		//$block_name=$row['name'];
//}


if(isset($_SESSION['make_payment'])){
$message = $_SESSION['make_payment']; 
$go_booking_id = $_SESSION['booking_id'];
$go_payment_id = $_SESSION['payment_id'];
?> 
<script>
 alert('<?= $message ?>');
var reciept = confirm("Do you want a reciept?");
if (reciept==true){
	window.open(
  'print_payment_invoice.php?booking_id=<?= $go_booking_id ?>&payment_id=<?=$go_payment_id?>',
  '_blank' // <- This is what makes it open in a new window.
);
}
</script>
<?php 	unset($_SESSION["make_payment"]);
		unset($_SESSION["booking_id"]);
		unset($_SESSION["payment_id"]);
}

?>

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>PAYMENT</title>
  <!-- Tell the browser to be responsive to screen width -->
  <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
  <!-- Bootstrap 3.3.6 -->
  <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
  <!-- Font Awesome -->
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
  <!-- Ionicons -->
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
  <!-- DataTables -->
  <link rel="stylesheet" href="plugins/datatables/dataTables.bootstrap.css">
  <!-- Theme style -->
  <link rel="stylesheet" href="dist/css/AdminLTE.min.css">
  <!-- AdminLTE Skins. Choose a skin from the css/skins
       folder instead of downloading all of them to reduce the load. -->
  <link rel="stylesheet" href="dist/css/skins/_all-skins.min.css">
  <link href="dist/css/style.css" rel="stylesheet" type="text/css">

  <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  <!--[if lt IE 9]>
  <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  <![endif]-->
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
 <script src="bootstrap/js/bootstrap.min.js"></script>

</head>

<body class="hold-transition skin-blue sidebar-mini">
<div class="wrapper">

  <header class="main-header">
    <!-- Logo -->
 <?php  include('inc/main-header.php');  ?>
    </header>
  <!-- Left side column. contains the logo and sidebar -->
    <aside class="main-sidebar">
    <!-- sidebar: style can be found in sidebar.less -->
 <?php  include('inc/main-sidebar.php');  ?>
  </aside>
<?php include('inc/calculator.php'); ?>

  <!-- Content Wrapper. Contains page content -->
  <div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <section class="content-header">
      <h1>
        PAYMENT 
        <small>Receipt</small>
      </h1>
      <ol class="breadcrumb">
        <?php if($count_1 > 0){ }else{ ?>
        <li><a href="index.php"><i class="fa fa-home"></i> Home</a></li>
        <?php  } ?>
        <li><a href="branch_page.php?branch_id=<?= $branch_id ?>"><?php if($count_1 > 0){ ?><i class="fa fa-home"></i> Home <?php }else{ echo $branch_name; } ?></a></li>
        <li class="active">Add Payment</li>
      </ol>
    </section>

    <!-- Main content -->
    <section class="content">
      <div class="row">
	  
        <div class="col-xs-12">
          <div class="box">
            <div class="box-header">
              <h3 class="box-title">Select A Customer</h3>
            </div>
            <!-- /.box-header -->
              <div class="box-body">
			
            <form role="form" id="form-customer" name="form-customer" method="post" action=""> 
              <div class="box-body">
              	<input type="text" name="search_bar" placeholder="search"/>
				<input type="submit" value="search" name="search"/>	
                <div class="form-group" style="width:100%;float:left">
                	<label for="">Customer Name</label>
                    <select name="customer_id" id="customer_id" class="form-control" style="width:90%;">
                    	<?php $select_query="SELECT * FROM `customers` WHERE `branch_id` = '$branch_id' ORDER BY id DESC";
							  $result_query=mysql_query($select_query) or die($select_query."<br/><br/>".mysql_error());;
									while($row=mysql_fetch_array($result_query, MYSQL_ASSOC)){
									$customer_id=$row['id'];
									$customer_name=$row['name'];
									$customer_cnic=$row['cnic_number'];
								?>
                        <option value="<?= $customer_id ?>"><?= $customer_name ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CNIC:<?= $customer_cnic ?></option>
                        <?php } ?>
                    </select>
                </div>
                <p>Search results</p>
<?php 
if(isset($_REQUEST['search'])){
$s_word=$_POST['search_bar'];
$search_sql="select * from customers WHERE `name` LIKE '%".$s_word."%' OR `cnic_number` LIKE '%".$s_word."%' OR `phone` LIKE '%".$s_word."%'";
$search_query = mysql_query($search_sql);
$numbering=0;
if(mysql_num_rows(isset($search_query)) > 0){ ?>
<table id="example1" class="table table-bordered">
                <thead>
                <tr>
                  <th>SN#</th>
                  <th>Branch</th>
                  <th>Name</th>
                  <th>CNIC</th>
                  <th>Phone</th>
                  <th>Details</th>
                  <th>Edit</th>
                </tr>
                </thead>
                <tbody> 	
<?php		while($search_rs=mysql_fetch_assoc($search_query, MYSQL_ASSOC)){
			 $numbering++;
			 $id = $search_rs['id'];
			 $branch_id = $search_rs['branch_id'];
			 $name = $search_rs['name'];
			 $cnic = $search_rs['cnic_number'];
			 $email = $search_rs['email'];
			 $phone = $search_rs['phone'];
			 $address = $search_rs['address'];
			 $city = $search_rs['city'];
			 $country = $search_rs['country'];
			 $state = $search_rs['state'];
			 $gender = $search_rs['gender'];
	?>
     <tr>
                  <td><?= $numbering ; ?></td>
                  <td><?= $branch_name; ?></td>
                  <td><?= $name ?></td>
                  <td><?= $cnic ?></td>
                  <td><?= $phone ?></td>
                  <td><a href="customers_details.php?branch_id=<?=$branch_id?>&customer_id=<?=$id?>" class="btn btn-primary">Details</a></td>
                  <td><a href="edit_customer.php?branch_id=<?=$branch_id?>&customer_id=<?=$id?>" class="btn btn-primary">Edit</a></td>
                </tr>
				
<?php } ?>
                </tbody>
                 <tfoot>
              
                </tfoot>
              </table>
              <?php }else{ ?>
                    <b>No Data Found</b>
				<?php } 
}?>
                </div>
              <!-- /.box-body -->

              <div class="box-footer">
                <input type="submit" id="select_customer" class="btn btn-primary">
              </div>
            </form>
  		
           
            </div>
            <!-- /.box-body -->
          </div>
		  </div>
		  
		  <?php if(isset($_POST['customer_id'])){ ?>
		 <div class="col-xs-12">
        
			<?php $customer_id = $_POST['customer_id']; ?>
          <div class="box box-primary">
            <div class="box-header">
        <?php
		$select_query_q="SELECT * FROM `book_plot` WHERE `customer_id` = '$customer_id'";
		$result_query_q=mysql_query($select_query_q) or die($select_query_q."<br/><br/>".mysql_error());
			$total_booked = 0;
			if(mysql_num_rows($result_query_q) > 0){ 
		?>
              <h3 class="box-title">Plots Booked for <?=$customer_name?></h3>
            </div>
            <!-- /.box-header -->
            <div class="box-body">
			 <form role="form" id="form-plot" method="post" action=""> 
              <table id="example1" class="table table-bordered table-striped">
                <thead>
                <tr>
                  <th>SN#</th>
				  <th>Plot Number</th>
				  <th>Block</th>
				  <th>Customer</th>
				  <th>Customer Phone</th>
                  <th>Plot Area</th>
                  <th>Rate Per Marla</th>
				  <th>Total Price</th>
				  <th>Advance Amount</th>
				  <th>Booking Date</th>
				  <th>Payment</th>
                </tr>
                </thead>
                <tbody>
   <?php
   			$numbering = 0;
			while($row_q=mysql_fetch_array($result_query_q, MYSQL_ASSOC)){
			$numbering++;
			$booking_id=$row_q['id'];
			$p_no=$row_q['plot_no'];
			$block=$row_q['block_id'];
			$customer_id=$row_q['customer_id'];
			$p_area=$row_q['total_area'];
			$rate_per_marla=$row_q['rate_per_marla'];
			$total_price=$row_q['total_price'];
			$advance_amount=$row_q['advance_amount'];
			$booking_date=$row_q['date'];
			$total_booked += 1;
			
		$select_query1="SELECT * FROM `branch_categories` WHERE `id` = '$block'";
		$result_query1=mysql_query($select_query1) or die($select_query1."<br/><br/>".mysql_error());;
			while($row1=mysql_fetch_array($result_query1, MYSQL_ASSOC)){
			$block_id=$row1['id'];
			$block_name=$row1['name'];
			$area=$row1['area'];
			}
		$select_query="SELECT * FROM `customers` WHERE `id` = '$customer_id'";
		$result=mysql_query($select_query);
		while($row=mysql_fetch_array($result, MYSQL_ASSOC)){
			 $customer_name = $row['name'];
			 $customer_cnic = $row['cnic_number'];
			 $customer_phone = $row['phone'];
		}

	?>
                <tr>
                  <td><?= $numbering; ?></td>
                  <td><?=$p_no?></td>
				  <td><?= $block_name ?></td>
				  <td><?= $customer_name ?></td>
				  <td><?= $customer_phone ?></td>
                  <td><?= $p_area ?></td>
				  <td><?= $rate_per_marla ?></td>
				  <td><?= $total_price ?></td>
				  <td><?= $advance_amount ?></td>
				  <td><?= $booking_date ?></td>
				  <td><a href="make_payment.php?branch_id=<?=$branch_id?>&plot_no=<?=$p_no?>&customer_id=<?=$customer_id?>&booking_id=<?=$booking_id?>" class="btn btn-primary">Pay</a>
                </tr>
               <?php }  ?>
                </tbody>
                <tfoot>
                </tr>
                </tfoot>
              </table>
			  </form>
               <?php }else{ ?>
                    <b>No Data Found</b>
				<?php } ?>
            </div>
            <!-- /.box-body -->
          </div>
          <!-- /.box -->
        </div>
        <!-- /.col -->
		  <?php } ?>
		  
		  
		
      </div>
      <!-- /.row -->
    </section>
    <!-- /.content -->
  </div>
  <!-- /.content-wrapper -->
 <!-- Footer -->
  <?php include("inc/footer.php"); ?>

  <!-- Control Sidebar -->
  <?php include("inc/aside.php"); ?>
</div>
<!-- ./wrapper -->

<!-- jQuery 2.2.3 -->
<!-- Bootstrap 3.3.6 -->
<!-- DataTables -->
<script src="plugins/datatables/jquery.dataTables.min.js"></script>
<script src="plugins/datatables/dataTables.bootstrap.min.js"></script>
<!-- SlimScroll -->
<script src="plugins/slimScroll/jquery.slimscroll.min.js"></script>
<!-- FastClick -->
<script src="plugins/fastclick/fastclick.js"></script>
<!-- AdminLTE App -->
<script src="dist/js/app.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="dist/js/demo.js"></script>
<!-- page script -->
<script>

  $(function () {
    $("#example1").DataTable();
    $('#example2').DataTable({
      "paging": true,
      "lengthChange": false,
      "searching": false,
      "ordering": true,
      "info": true,
      "autoWidth": false
    });
  });
</script>

  <script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>
  
  <!-- jQuery Form Validation code -->
  <script>
  
  // When the browser is ready...
$(document).ready(function() {
$("#check_info").hide();

$("input.check").click(function(){
	$("#check_info").show();
	});	
$("input.cash").click(function(){
	$("#check_info").hide();
	});		

    // Setup form validation on the #register-form element
    $("#register-form").validate({
    
        // Specify the validation rules
        rules: {
			price: "required",
			advance_amount: "required",
			bank_account: "required",
			check_no: "required",
			name_on_check: "required",
			date_on_check: "required",
			payment_method: "required",
			installments: "required"
        },
        
        // Specify the validation error messages
        messages: {
			price: "Please Enter the price",
            advance_amount: "Please Enter Advance Amount",
			bank_account: "Please Enter Bank Name",
			check_no: "Please Enter Check number",
			name_on_check: "Please Enter Check's Name",
			date_on_check: "Please Enter Check's date",
			payment_method: "Please select a Payment method",
			installments: "Please enter the number of installments"
        },
        
        submitHandler: function(form) {
            form.submit();
        }
    });

	  $("#plot_sold").click(function(){
		  
		var branch_id = $("#branch_id").val();
		var block_id = $("#block_id").val();
		var customer_id = $("#customer_id").val();
		var plot_no = $("#plot_no").val();
		var area = $("#area").val();
		var price = $("#price").val();
		var advance_amount = $("#advance_amount").val();
		/* if(advance_amount <= price){
		var advance_amount = $("#advance_amount").val();
		}else{
			
			alert('Advance should be less than or equal to the Total price');
			document.getElementById('advance_amount').value = '';
			
		}*/
		var payment_method = $("input[name=payment_method]:checked").val();
		var bank_account = $("#bank_account").val();
		var check_no = $("#check_no").val();
		var name_on_check = $("#name_on_check").val();
		var date_on_check = $("#date_on_check").val();
	 	var installments = $("#installments").val();

	  $.ajax({
		url: "functions.php?plot_id=<?= $p_id ?>",
		type: "POST",
		async: false,
		data: {
		"plot_sell_out": 1,
		"s_branch_id": branch_id,
		"s_block_id": block_id,
		"s_customer_id": customer_id,
		"s_plot_no": plot_no,
		"s_area": area,
		"s_price": price,
		"s_advance_amount": advance_amount,
		"s_payment_method": payment_method,
		"s_bank_account": bank_account,
		"s_check_no": check_no,
		"s_name_on_check": name_on_check,
		"s_date_on_check": date_on_check,
		"s_installments": installments,
		},
		success: function(data){
			
		}
		
	})
	

	  });
	
    
});

//ajax add student end

  </script>
</body>
</html>
